home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / g_quake / zeus10.zip / ZEUS10.TXT < prev    next >
Text File  |  1996-08-04  |  6KB  |  189 lines

  1. ╔═════════════════════╗
  2. ║  Title    : ZeusBot ║
  3. ╚═════════════════════╝
  4.  
  5. Filename : ZEUS10.ZIP
  6. Version  : 1.00
  7.  
  8. Date     : 96/9/04
  9.  
  10. Author(s): Jonathan E. Wright
  11.  
  12. Email    : nelno@interpath.com
  13.  
  14. Credits  : Micheal Polucha (TM Bot),
  15.            Tim Polucha (TM Bot), and
  16.            Nathaniel Gorham (DM Bot)
  17.  
  18.        ID Software for designign Quake with Quake C!
  19.  
  20.  
  21. ╔═══════════════╗
  22. ║  Type of Mod  ║
  23. ╚═══════════════╝
  24.  
  25. Quake C  : yes
  26. Sound    : no
  27. MDL      : no
  28.  
  29.  
  30. ╔═════════════════════╗
  31. ║  Format of Quake C  ║
  32. ╚═════════════════════╝
  33.  
  34. unified diff  : no
  35. context diff  : no
  36. .qc files     : yes
  37. progs.dat     : yes
  38.  
  39. See the included file PROGS.SRC for a list of which files have been
  40. modified and which were added.
  41.  
  42.  
  43. ╔═══════════════════════════════════╗
  44. ║  Description of the Modification  ║
  45. ╚═══════════════════════════════════╝
  46.  
  47. This mod creates a helper bot which will attack the player's
  48. enemies and draw fire.  The bot attacks with a Lightning Gun,
  49. which will not harm the player if he runs into it.
  50.  
  51. This bot is based in a big way on original code from DM Bot 1.0.
  52.  
  53.  
  54. ╔═══════════════════════════╗
  55. ║  How to use Modification  ║
  56. ╚═══════════════════════════╝
  57.  
  58. Impulse 100  Activates and Deactivates the bot
  59.  
  60. Impulse 101  Toggles between Automatic and Manual Control Modes
  61.  
  62. Impulse 102  Auto: Fires Weapon
  63.              Manual: Toggle bot movement-Stop/Walk/Run
  64.  
  65. Impulse 103  Auto: Toggle auto-fire
  66.              Manual: Turn left
  67.  
  68. Impulse 104  Auto: Teleport to player
  69.              Manual: Turn right
  70.  
  71. Impulse 105  Toggles the bot's glow status.
  72.  
  73. Impulse 106  Reports the bot's status.
  74.  
  75. Bind these impulses to keys to make commanding the bot easy.  For example,
  76. to make the Q key activate and deactivate the bot put this line in your
  77. config.cfg file (or type it in the Quake console):
  78.  
  79. BIND Q "IMPULSE 100"
  80.  
  81. Now, every time you press Q the bot will be toggled between his active and
  82. inactive state.  You can bind the other impulses in a similar manner.
  83.  
  84.  
  85. ╔═══════════════════════════════════╗
  86. ║  How to Install the Modification  ║
  87. ╚═══════════════════════════════════╝
  88.  
  89.  
  90. Unzip ZEUS10.ZIP into a temporary directory and run INSTALL.BAT
  91. with the full path of your Quake directory.  For example, if Quake
  92. is located in C:\GAMES\QUAKE then you would type:
  93.  
  94. INSTALL C:\GAMES\QUAKE
  95.  
  96. This will install the necessary files in a directory called ZEUS10
  97. which is inside of your Quake directory, and also create a batch
  98. file in the Quake directory called ZEUSBOT.BAT which will run the
  99. modified version of Quake.
  100.  
  101. If you are interested in seeing how this was done, you can manually
  102. unzip the file SOURCE.ZIP which was contained inside ZEUS10.ZIP
  103. and look at the modified source.  If you would like to make your
  104. own Quake C mods, get QCC.ZIP and read the instructions contained
  105. within it.  Also, find one of the many web pages with info about
  106. Quake modifications to learn more.
  107.  
  108.  
  109. ╔═════════════════════╗
  110. ║  Technical Details  ║
  111. ╚═════════════════════╝
  112.  
  113. Features:
  114.  
  115. ■ The bot can draw enemy fire, lessening the amount of damage the player
  116.   takes.
  117.  
  118. ■ Seeks out monsters or other players and attacks them.
  119.  
  120. ■ Will continue to attack as long as an enemy target is visible.
  121.  
  122. ■ Will not attack teammates under Teamplay rules.
  123.  
  124. ■ ZeusBot can follow the player through portals.
  125.  
  126. ■ ZeusBot will activate trigger fields (such as light triggers and traps)
  127.  
  128. ■ ZeusBot starts with a full suit of red armor.
  129.  
  130. ■ ZeusBot cannot be injured by your shotgun blasts, axe, or thunderbolts,
  131.   but you can hurt him with nailguns and rockets, so keep this in mind
  132.   when firing at an enemy your faithful companion is already tearing to
  133.   pieces.
  134.  
  135. ■ ZeusBot is equipped with a special device based on slipgate technology.
  136.   Should he become separated from you, you can teleport him to your own
  137.   location instantly.  ZeusBot is even smart enough to activate this device
  138.   on his own when the distance becomes very great.
  139.  
  140. ■ ZeusBot fires the Thunderbolt weapon instead of the super nailgun.  It
  141.   doesn't seem to kill things quite as fast, but you can't be hit by his
  142.   beam, which is a big improvement.
  143.  
  144. ■ ZeusBot can glow, effectively lighting up everything around you.  You can
  145.   turn this on and off, so as not to give away your position in deathmatch.
  146.  
  147. ■ ZeusBot can say a total of 6 taunting remarks when it chooses a target
  148.    for destruction.  During deathmatch, it will even insult other players
  149.    by name.
  150.  
  151. ■ ZeusBot runs quite a bit more now than he did previously.  Whenever the
  152.    player is more than 100 units away the bot will sprint towards him.
  153.  
  154. Bugs:
  155.  
  156. ■ ZeusBot does not jump or walk past edges.
  157.  
  158. ■ ZeusBot sometimes gets lost.  Okay.  Maybe it happens pretty often.
  159.  
  160. ■ ZeusBot is not deactivated after a level change, I don't think, but I think
  161.   the Quake code will dispose of it's entity memory anyway (tell me if I'm
  162.   wrong, please).
  163.  
  164. ■ The thunderbolt does not always appear at the end of ZeusBot's gun, and
  165.   I'm not really sure why.  It's still cool, though.
  166.  
  167. ■ Please email about any other bugs!
  168.  
  169.  
  170. ╔═══════════════════════╗
  171. ║  Future Enhancements  ║
  172. ╚═══════════════════════╝
  173.  
  174. None for now.  This was just a project to get familiar with Quake C.  But,
  175. you can email me if you have any cool ideas for improvements.
  176.  
  177.  
  178. ╔══════════════════════════════════════════╗
  179. ║  Copyright and Distribution Permissions  ║
  180. ╚══════════════════════════════════════════╝
  181.  
  182. Authors MAY use these modifications as a basis for other
  183. publically available work.  Please send me any modifications
  184. you make!
  185.  
  186. You may distribute this Quake modification in any electronic
  187. format as long as this description file remains intact and unmodified
  188. and is retained along with all of the files in the archive.
  189.